package com.cskaoyan.service.admin;

import java.util.List;

public interface AdminAuthService {
    /**
     * 根据roleIds查询他所拥有的权限
     *
     * @param roleIds
     * @return java.util.List<java.lang.String>
     * @author Bowen Deng
     * @since 2022/06/28 11:34 下午
     */
    List<String> getPermissionsByAdminId(Integer[] roleIds);


    /**
     * 根据roleIds查询他所的角色
     *
     * @param roleIds
     * @return java.util.List<java.lang.String>
     * @author Bowen Deng
     * @since 2022/06/28 11:35 下午
     */
    List<String> getRolesByAdminId(Integer[] roleIds);


    /**
     * 根据roleIds查询他所拥有的权限API
     *
     * @param roleIds
     * @return java.util.List<java.lang.String>
     * @author Bowen Deng
     * @since 2022/06/29 12:18 上午
     */
    List<String> getPermissionsApi(Integer[] roleIds);
}
